.fullSlide {width: 100%;position: relative;height:610px;background: #fff;overflow: hidden;}
.fullSlide .bd {width: 100%;height:610px;margin: 0 auto;position: relative;z-index: 1;overflow: hidden;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li {width: 100% !important;height:610px;overflow: hidden;text-align: center;}
.fullSlide .bd li a {display: block;height:610px;}
.fullSlide .hd {width: 100%;position: absolute;z-index: 2;bottom: 40px;left: 0;height: 30px;text-align: center;}
.fullSlide .hd ul {text-align: center;}
.fullSlide .hd ul li {cursor: pointer;display: inline-block;zoom: 1;width: 10px;height: 10px;border-radius: 50%;margin: 12px;overflow: hidden;line-height: 99px;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;background: #fff;}
.fullSlide .hd ul .on {background: #199106;-webkit-transition: all .3s linear;transition: all .3s linear;}
.fullSlide .next {width: 29px;height: 56px;position: absolute;top: 50%;margin-top: -30px;z-index: 2;background: url(../images/bannerR.png) no-repeat center;filter: alpha(opacity=30);-moz-opacity: .3;opacity: .3;-webkit-transition: all .5s linear;transition: all .5s linear;right: 10%;}
.fullSlide .prev {width: 29px;height: 56px;position: absolute;top: 50%;margin-top: -30px;z-index: 2;background: url(../images/bannerL.png) no-repeat center;filter: alpha(opacity=30);-moz-opacity: .3;opacity: .3;-webkit-transition: all .5s linear;transition: all .5s linear;left: 10%;}  

/*trait*/
.trait{width: 1280px;margin: 0 auto;height: 60px;line-height: 60px;}
.trait .trait_l{float: left;padding-left: 28px;font-size: 14px;color: #333;background: url(../images/buttom1.png) no-repeat left center;}
/* title*/
.title{position: relative;margin-top: 0;}
.title h3{position: relative;z-index: 5;}
.title h3::after{position: absolute;left: 0;top: 43px;content: "";width: 203px;height: 23px;background:#bafcc7;z-index: -1;}
.title h3 span{font-size: 50px;color: #333333;font-weight: bold;font-family: 'Times New Roman', Times, serif;margin-left: 7px;}
.title h3 i{font-size: 24px;color: #333333;margin-left: 10px;}
.title p{font-size: 14px;color: #666;letter-spacing: 11px;}
/* about*/
.about{width: 1280px;margin: 35px auto 0 auto;background: url(../images/ab_bg.jpg) no-repeat  center 190px;}
.about .ab_l{float: left;width: 705px;}
.about .ab_l .txt{margin-top:25px;position: relative;}
.about .ab_l .txt h5{font-size: 18px;color: #04821d;}
.about .ab_l .txt p{font-size:16px;color:#666;line-height:36px;height:216px;text-indent:2em;overflow:hidden;margin:15px 0 0 0px}
.about .ab_l .txt .more{display: block;position: absolute;left:3px;top:250px;background: #05b027 url(../images/more.png) no-repeat  78% 48%; background-size:8px;width:140px;height:40px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out; border-radius:20px;color:#fff;line-height:40px;text-align:center}
.about .ab_l .txt i{display: block;font-size: 12px;color: #999999;text-transform: uppercase;text-align: right;margin-right: 80px;margin-top:30px;}
.about .ab_l .txt .more:hover{background: #04821d url(../images/more.png) no-repeat 78% 48%; background-size:8px;}
.about .ab_img{float: right;width: 560px;height: 390px; margin-top:65px;}
.about .ab_img img{width:560px;height:390px;}



.about .ab_l_n{float: left;width:100%;}
.about .ab_l_n .txt1{margin-top:25px;position: relative;}
.about .ab_l_n .txt1 h5{font-size: 18px;color: #04821d;}
.about .ab_l_n .txt1 p{font-size:16px;color:#666;line-height:36px; text-indent:2em; margin:15px 0 0 0px}
 /* ry*/
.ry_bg{width: 100%;height: 600px;margin: 60px auto 0 auto;background: url(../images/ry_bg.jpg) no-repeat  center ;}
.ry_bg .ry{width: 1280px;margin: 0 auto;}
.ry_bg .ry h3 a{font-size:34px;color:#fff;font-weight:600;text-align:center;writing-mode:tb-rl;line-height:125px;letter-spacing: 15px;margin-left:745px;margin-top:130px;}
.about .about_zz,.about .about_zz ul{ width:100%; }
.about .about_zz ul{ margin-top:30px; float:left}
.about_zz ul a{ width:18%;  margin:15px 1%; float:left  }
.about_zz ul  a p{ width:100%; text-align:center; line-height:32px}
.about_zz ul a img{ width:100%}

/***新闻***/
.add-news-hot {background:#f7f7f7; margin:0 auto;padding-top:30px ; width:1200px;}
.add-news-hot .news-industry-b {float:left;}
.add-news-hot ul {float:right;}
.add-news-hot .add-nclass-type {margin-bottom:10px;}
.add-news-comp {padding:60px 0 56px;background:url(../images/add-news-comp-bg.png) no-repeat left bottom;}
.w:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.add-news-comp .add-nclass-type {text-align:center;margin-bottom:25px;}
.add-news-comp ul {margin-left:-5%;}
.add-news-comp li {width:45%;margin-left:5%;float:left;background:url(../images/news-comp-li-bg.png) no-repeat left center;padding:27px 0 27px 40px;transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.add-news-comp li span {float:right;font-size:16px;color:#666;padding-left:20px;background:url(../images/news-icon-time.png) no-repeat left center;}
.add-news-comp li a {font-size:18px;color:#333;padding-right:20px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.add-news-comp li:hover {padding-left:50px;}
.add-news-comp li:hover a {color:#e30c03;}
 
.add-nclass-type {font-size: 36px;color: #151d3d;font-weight: 900;}
.add-nclass-type p {font-size: 18px;color: #666;margin-left: 30px;display: inline-block;font-weight: 400;}
.add-nclass-type .view-more {font-size: 16px;float: right;font-weight: 400;margin-top: 17px;color: #999;}


.add-news-industry ul {width:43.71%;float:right;}
.add-news-industry li,.add-news-knowledge li {margin-top:30px;padding:20px 30px;background-color:#fff;}
.add-news-industry li .tit,.add-news-knowledge li .tit {margin-bottom:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-industry-b .text .add-time,.add-news-industry li .add-time,.add-news-knowledge li .add-time {float:none;}
.news-industry-b {width:53.57%;float:right;padding-top:30px;}
.news-industry-b .pic {display:block;overflow:hidden;position:relative;padding-top:54.6%;}
.news-industry-b .pic img {position:absolute;top:0;left:0;width:100%;height:100%;}
.news-industry-b .pic:hover img {transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
.news-industry-b .text {padding:27px 45px;background-color:#fff;}
.news-industry-b .text .tit {color:#333;font-weight:900;margin-bottom:8px; font-size:18px;}
.news-industry-b .text .tit:hover {color:#e30c03;}
.news-industry-b .text .desc {line-height:2;margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:64px;}
.text .tips {margin-top:28px;}
.text .tips p {display:inline-block;font-size:16px;color:#333333;margin-right:28px;}
.text .tips span {width:16px;height:16px;background:#fc752e;background:-webkit-linear-gradient(left top,#fc211e,#ee6e19);background:-o-linear-gradient(bottom left,#fc211e,#ee6e19);background:-moz-linear-gradient(bottom left,#fc211e,#ee6e19);background:linear-gradient(to bottom left,#fc211e,#ee6e19);display:inline-block;font-size:15px;color:#fff;text-align:center;line-height:15px;margin-right:10px;border-radius:2px;}
.tips strong {font-weight:400;color:#666666;line-height:32px;}
.grey {box-shadow:0px 7px 24px rgba(50,66,112,.22);-o-box-shadow:0px 7px 24px rgba(50,66,112,.22);-ms-box-shadow:0px 7px 24px rgba(50,66,112,.22);-moz-box-shadow:0px 7px 24px rgba(50,66,112,.22);-webkit-box-shadow:0px 7px 24px rgba(50,66,112,.22);}
.grey .tit {font-size:18px;color:#333;line-height:34px;margin-bottom:25px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.grey .tit:hover {color:#e30c03;}

.grey .more:hover {background:url(../images/news-icon-more-h.png) no-repeat center;}
.grey .more {display: block;width: 14px;height: 12px;background: url(../images/news-icon-more.png) no-repeat center;text-indent: 999em;overflow: hidden;float: right;margin-top:10px;}
.add-time {float:right;margin-right:0;padding-left:20px;background:url(../images/news-icon-time.png) no-repeat left center;}
.w{ width:100%; float:left;}
.add-news-knowledge {padding:100px 0 80px; width:1200px; margin:0 auto;}
.add-news-knowledge .add-nclass-type { margin-top:60px;width:100%; float:left;font-size:26px; }
.add-nclass-type span {font-size: 16px;color: #666;font-weight: 400;margin-left: 30px;}
.add-news-knowledge ul {width:100%;float:right;}
 
.add-news-knowledge ul li{ width:44%;float:left;}
.add-news-knowledge ul li:nth-child(2n){float:right}
/* 问答 */


 /* case*/
.case{width: 1280px;margin: 55px auto 0 auto;}
.case .case_t{overflow: hidden;}
.case .case_t .title{float: left;}
.case .case_t .title h3::after{width: 167px;}
 .more{float: right;background: url(../images/more1.png) no-repeat right center ;padding-right: 35px;font-size: 14px;color: #333;margin-top: 40px;display: block;line-height: 22px;}
.case .case_box{width: 1280px;margin: 13px auto 0 auto;position: relative;}
.case .case_box .case1{float: left;width: 800px;}
.case .case_box .case1 .bd{width: 800px;}
.case .case_box .case1 .bd ul li{float: left;width: 800px;}
.case .case_box .case1 .bd ul li .txt{float: left;width: 300px;margin-top: 55px;}
.case .case_box .case1 .bd ul li .txt h5 a{font-size: 18px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;padding-top: 55px;background: url(../images/buttom7.png) no-repeat left top;}
.case .case_box .case1 .bd ul li .txt .more{font-size: 14px;color: #999999;display: block;height: 53px;line-height: 53px;border-bottom: 1px solid #dedede;margin-top: 20px;background: url(../images/buttom8.png) no-repeat right center;}
.case .case_box .case1 .bd ul li .txt span{display:block;font-size:80px;color:#1c9c02;font-family:Arial, Helvetica, sans-serif;font-weight: bold;margin-left: 70px;margin-top: 12px;}
.case .case_box .case1 .bd ul li .pic{float: right;width: 448px;height: 348px;border: 1px solid #dedede;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.case .case_box .case1 .bd ul li .pic img{width: 430px;height: 330px;margin: 9px;}
.case .case_box .case1 .bd ul li:hover .pic{border: 1px solid #5372d7;}
.case .case_box .case2{float: left;margin-left: 30px;width: 450px;overflow: hidden;}
.case .case_box .case2 .bd{width: 900px;margin-left: -450px;}
.case .case_box .case2 .bd ul li{float: left;width: 450px;}
.case .case_box .case2 .bd ul li .pic{width: 448px;height: 348px;border: 1px solid #dedede;}
.case .case_box .case2 .bd ul li .pic img{width: 430px;height: 330px;margin: 9px;}
.case .case_box .case_num{position: absolute;left: 163px;top: 270px;font-size: 20px;color: #999999;font-family: Arial, Helvetica, sans-serif;font-weight: bold;padding-left: 35px;background: url(../images/xt2.png) no-repeat left center ;z-index: 5;}

 /* banner_1*/
.banner_1{width: 100%;height: 270px;margin: 75px auto 0 auto;background: url(../images/banner_1.jpg) no-repeat  center ;}
.banner_1 .cont{width: 1260px;margin: 0 auto;}
.banner_1 .cont h5{margin: 0px 0 0 550px;text-align: right;font-size: 20px;color: #fff;width: 451px;padding-top: 30px;}
.banner_1 .cont img{display: block;margin-top: 10px;}
.banner_1 .cont .txt{margin-top: 45px;}
.banner_1 .cont .txt .zx{float: left;width: 150px;height: 47px;line-height: 47px;border-top: 1px  solid #dedede;border-bottom: 1px  solid #dedede;margin-left: 70px;}
.banner_1 .cont .txt .zx a{display: block;font-size: 14px;color: #fff;padding-left: 73px;background: url(../images/zx.png) no-repeat 20px center ;}
.banner_1 .cont .txt h6{float: left;margin-left: 70px;height: 47px;line-height: 40px;border-bottom: 1px  solid #fff;font-size: 30px;color: #fff;font-weight: bold;}
.banner_1 .cont .txt ul{float: left;margin-left: 0px;}
.banner_1 .cont .txt ul li{height: 47px;line-height: 47px;float: left;padding-left: 40px;margin-left: 98px;font-size: 20px;color: #fff;font-weight: bold;background: url(../images/buttom2.png) no-repeat left center ;}

 /* honor*/
.honor_bg{width: 100%;height: 770px;margin: 60px auto 0 auto;background: url(../images/honor_bg.jpg) no-repeat bottom center ;}
.honor_bg .dy{width: 1280px;margin: 0 auto;}
.honor_bg .dy h5{text-align: center;height: 50px;border-bottom: 1px solid #dedede;font-size: 20px;color: #5372d7;}
.honor_bg .dy ul{margin-top: 30px;height: 115px;}
.honor_bg .dy ul li{float: left;position: relative;z-index: 5;font-size: 20px;color: #333;margin-right: 185px;padding-left: 3px;}
.honor_bg .dy ul li:last-child{margin-right: 0;}
.honor_bg .dy ul li::after{position:absolute;left:0;top:15px;content:"";width:100%;height:21px;background:#d9e2fc;z-index: -1;}
.honor_bg .honor{width: 1280px;margin: 0 auto;}
.honor_bg .honor .honor_l{float: left;width: 430px;}
.honor_bg .honor .honor_l .honor_t{height: 75px;line-height: 75px;font-size: 20px;color: #fff;font-weight: bold;}
.honor_bg .honor .honor_l .l_nr{}
.honor_bg .honor .honor_l .l_nr .nr_t{float: left;margin-left: 40px;}
.honor_bg .honor .honor_l .l_nr .nr_t img{display: block;width: 56px;height: 52px;margin-top: 15px;}
.honor_bg .honor .honor_l .l_nr .nr_t h5{font-size: 20px;color: #333;writing-mode:tb-rl;margin-top: 10px;letter-spacing: 1px;margin-left: 3px;}
.honor_bg .honor .honor_l .l_nr .nr_t h5 i{font-size: 10px;color: #333;font-family: 'Times New Roman', Times, serif;text-transform: uppercase;display: block;letter-spacing: 0px;}
.honor_bg .honor .honor_l .l_nr .nr_t h6{margin-top: 5px;font-size: 20px;color: #5372d7;font-weight: bold;width: 56px;line-height: 26px;}
.honor_bg .honor .txt{float: right;margin-top: 15px;margin-right: 50px;}
.honor_bg .honor .txt ul li{width: 244px;height: 40px;line-height: 40px;border-bottom: 1px solid #dedede;font-size: 16px;color: #333;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.honor_bg .honor .txt ul li:hover{color: #5372d7;}
.honor_bg .honor .honor_r{float: right;width: 795px;margin-top: 77px;height: 430px;overflow: hidden;}
.honor_bg .honor .honor_r ul li{width: 150px;height: 200px;float: left;background: rgba(255, 255, 255, 0.3);margin: 0  0 15px 15px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.honor_bg .honor .honor_r ul li img{width: 130px;height: 180px;margin: 10px;}
.honor_bg .honor .honor_r ul li:first-child{width: 270px;height: 200px;}
.honor_bg .honor .honor_r ul li:first-child img{width: 250px;height: 180px;margin: 10px;}
.honor_bg .honor .honor_r ul li:nth-child(5){margin-left: 135px;}
.honor_bg .honor .honor_r ul li:hover{background: rgba(255, 255, 255, 1);}
 /* ys*/
.ys{ margin: 80px auto 0 auto; width: 1280px; height: 600px; position: relative;}
.ys .ys_t{ position: absolute; left: 675px; top: 30px;}
.ys .ys_box{ position: relative; width: 1280px; margin: 0 auto;} 
.ys .ys_box .bd{width: 1280px;margin: 0 auto;}
.ys .ys_box .bd ul li{ float: left; width: 1280px; margin: 0 auto;}
.ys .ys_box .bd ul li .ys_img{ float: left; width: 550px; height: 600px;}
.ys .ys_box .bd ul li .ys_img img{width: 550px;height: 600px;}
.ys .ys_box .bd ul li .txt{ float: right; width: 610px; margin-top: 192px;}
.ys .ys_box .bd ul li .txt h5{padding-left:30px;font-size:20px;color:#333;letter-spacing: 2px;background: url(../images/ys_ico.png) no-repeat left center ;}
.ys .ys_box .bd ul li .txt p{font-size: 16px;color: #333;line-height: 36px;height: 72px;margin: 13px 0;}
.ys .ys_box .bd ul li .txt span{ display: block; font-size: 14px; color: #999999; line-height: 36px;}
.ys .ys_box .bd ul li .txt i{display: block;margin-top: 35px;width: 63px;height: 5px;background: #c7a060;}
.ys .ys_box .bd ul li .txt em{display: block;font-size: 36px;color: #bfab73;font-family: Arial, Helvetica, sans-serif;margin-top: 194px;}
.ys .ys_box .ys_list{ position: absolute; left: 550px; height: 600px; top: 0px; width: 55px; height: 600px; background: url(../images/ys_list.jpg) no-repeat  center ;}
.ys .ys_box .ys_list h5{ line-height: 60px; font-size: 20px; color: #333; writing-mode: tb-rl; text-align: center; letter-spacing: 5px; margin-top: 185px;}
.ys .ys_box .ys_num{position: absolute;left: 995px;top: 497px;font-size: 36px;color: #bfab73;font-family: Arial, Helvetica, sans-serif;} 
.ys .ys_box .prev{position: absolute;left: 750px;top: 485px;width: 198px;border-bottom: 1px solid #dedede;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #333;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;cursor: pointer;}
.message_bg{width: 100%;height: 460px;margin: 75px auto 0 auto;background: url(../images/message_bg.jpg) no-repeat  center ;}
.message_bg .banner_2{width: 1280px;margin: 0 auto;height: 160px;}
.message_bg .banner_2 h5{float: left;line-height: 160px;font-size: 30px;color: #fff;font-weight: bold;}
.message_bg .banner_2 ul{float: right;margin-right: 120px;margin-top: 50px;}
.message_bg .banner_2 ul li{float: left;height: 57px;line-height: 57px;margin-left: 190px;}
.message_bg .banner_2 ul li img{margin-right: 25px;float: left;}
.message_bg .banner_2 ul li span{display: block;font-size: 24px;color: #fff;border-bottom: 1px solid #fff;float: left;}
.message_bg .message{width: 1280px;margin: 0 auto;height: 300px;}
.message_bg .message .m_l{float: left;width: 420px;margin-top: 55px;}
.message_bg .message .m_l h5{position: relative;font-size: 42px;color: #333;font-weight: bold;z-index: 5;}
.message_bg .message .m_l h5::after{position: absolute;left: 0;top: 40px;content: "";width: 415px;height: 23px;background: #d9e2fc;z-index: -1;}
.message_bg .message .m_l  h6{font-size: 18px;color: #333;}
.message_bg .message .m_l .zx{margin-top: 40px;}
.message_bg .message .m_l .zx .zixun{display: block;float: left;width: 130px;height: 50px;line-height: 50px;background: #5372d7;text-align: center;font-size: 16px;color: #fff;}
.message_bg .message .m_l .zx .more{display: block;float: left;width: 128px;height: 48px;line-height: 48px;border: 1px solid #333;border-left: none;text-align: center;font-size: 16px;color: #333;}
.message_bg .message .tel{float: left;margin: 115px 0 0 175px;text-align: right;}
.message_bg .message .tel span{display: block;font-size: 16px;color: #333;line-height: 24px;}
@keyframes msClock {
0%,70%,100% {  transform: rotate(0) scale(1);}
10%,30% {  transform: rotate(-15deg) scale(1.1);}
20%,40% {transform: rotate(15deg) scale(1.1);}
}
.message_bg .message .tel .tel_img{width: 24px;height: 24px;margin-right: 15px;vertical-align: middle;animation: msClock 1.2s linear infinite;animation: msClock 1.2s linear infinite;}
.message_bg .message .tel p{font-size: 20px;color: #333;margin-top: 20px;}
.message_bg .m_r{float: right;width: 430px;margin-top: 60px;} 
.message_bg .m_r .m_nr{height: 45px;}
.message_bg .m_r .m_nr .form-group1{float: left;width: 208px;height: 43px;border: 1px solid #dedede;}
.message_bg .m_r .m_nr .form-group1 input{width: 208px;height: 43px;background: url(../images/m1.png) no-repeat 15px center ;text-indent: 43px;font-size: 14px;color: #999;}
.message_bg .m_r .m_nr .form-group2{float: right;width: 208px;height: 43px;border: 1px solid #dedede;}
.message_bg .m_r .m_nr .form-group2 input{width: 208px;height: 43px;background: url(../images/m1.png) no-repeat 15px center ;text-indent: 43px;font-size: 14px;color: #999;}
.message_bg .m_r  .form-group3{width: 428px;height: 43px;border: 1px solid #dedede;margin: 16px 0;}
.message_bg .m_r  .form-group3 textarea{width: 385px;height: 30px;background: url(../images/m1.png) no-repeat 15px center ;font-size: 14px;color: #999;padding: 13px 0 0 43px;}
.message_bg .m_r .form-group4{float: left;width: 208px;height: 43px;border: 1px solid #dedede;}
.message_bg .m_r .form-group4 input{width:108px;height:43px;text-indent:15px;font-size:14px;color:#999;float:left;background:none}
.message_bg .m_r .form-group4 .imgcode{float: right;width: 90px;height: 33px;margin: 5px 5px 0 0;}
.message_bg .m_r .anniu{float: right;}
.message_bg .m_r .anniu button{cursor: pointer;border: none;width: 210px;height: 45px;background: #c7a060;font-size: 16px;color: #fff;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.message_bg .m_r .anniu button:hover{border-radius: 25px;}
 /* news*/
.news{ width: 1280px; height: 810px; margin: 60px auto 0 auto;}
.news .news_t{ overflow: hidden; }
.news .news_t .title{ float: left;}
.news .news_t  .title h3::after {width: 126px;}
.news .news_t .news_list{ float: right; margin-top: 42px;}
.news .news_t .news_list ul li{ margin-left:55px; float: left; position: relative;} 
.news .news_t .news_list ul li a{ font-size:18px;color:#333;padding:10px 35px;display:block;-webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border:1px #ccc solid;border-radius:6px;}  
.news .news_t .news_list ul li.casehover a{ color:#fff; background:#199106}  
.news .news_box{ width: 1240px; margin: 45px auto 0 auto;}
.news .news_box .news_top{ height: 400px;}
.news .news_box .news_top ul li{ float: left; width: 380px; margin-right:32px;}
.news .news_box .news_top ul li  h5 a{font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.news .news_box .news_top ul li:hover  h5 a{ color: #199106;}
.news .news_box .news_top ul li .news_img{ width: 380px; height: 244px; margin-top: 25px; overflow: hidden;}
.news .news_box .news_top ul li .news_img img{width: 380px;height: 244px;overflow: hidden;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out; border-radius:8px;}
.news .news_box .news_top ul li:hover .news_img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.news .news_box .news_top ul li .txt{width: 340px;height: 110px;background: #f4f4f4;padding: 0 20px;}
.news .news_box .news_top ul li .txt span{ float: left; font-size: 14px; color: #666; line-height: 110px;}
.news .news_box .news_top ul li .txt span i{font-size: 48px;color: #333;font-weight: bold;}
.news .news_box .news_top ul li .txt .more{font-size: 14px;color: #333;font-family: 'Times New Roman', Times, serif;text-transform: uppercase;float: right;background: url(../images/more2.png) no-repeat left bottom;display: block;width: 107px;height: 25px;margin-top: 42px;}
.news .news_box .list{ margin-top: 35px;}
.news .news_box .list ul li{ width: 570px; height: 60px; border-bottom: 1px solid #dedede; float: left; margin: 0 32px 17px 0;}
.news .news_box .list ul li span{ float: left; display: block; width: 90px; height: 42px; line-height: 42px; border: 1px solid #e8e8e8; text-align: center; font-size: 14px; color: #666;}
.news .news_box .list ul li h5 a{font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;float: left;margin-left: 28px;width: 340px;line-height: 44px;}
.news .news_box .list ul li .more{font-size: 12px;color: #666;text-transform: uppercase;float: right;line-height: 44px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.news .news_box .list ul li:hover h5 a{ color:#199106;}
.news .news_box .list ul li:hover .more{color:#199106;}



.wrapper_sub {margin: 0 auto;width: 1200px;}
.contact-n {padding: 30px;background: #f5f5f5;}
.contact-n div {width: 48%;}
.contact-n div span {display: block;line-height: 30px;margin: 18px 0;}
.contact-gs {font-size: 28px;color: #333;font-weight: bold;}
.contact-p a {font-size: 30px;color: #0345af; font-weight: bold;}
.contact-p {padding-left: 38px;background: url(../images/icon-p.png) no-repeat 6px center;}
.contact-a {padding-left: 38px;background: url(../images/icon-a.png) no-repeat 10px center;}
.contact-z {display: block;width: 220px;height: 50px;text-align: center;line-height: 50px;background: #0345af;}
.contact-n div .contact-z span {margin: 0;font-size: 16px;color: #fff;display: inline-block;line-height: 50px;padding-left: 36px;background: url(../images/icon-z.gif) no-repeat 0px center;}
.text_n {margin-bottom: 10px;height: 50px;font-size: 13px;line-height: 38px;}
.lxwmr .ly, .lxwmr .se_t, .text_n {margin-top: 10px;z-index: 1;width: 90%;border: 1px solid #999;padding-left: 46px;}
.lxwmr strong {font-size: 14px;background: none;color: #d54515;margin-left: 5px;font-weight: normal;}
.lxwmr .ly, .lxwmr .se_t {height: 23px;line-height: 23px;}
.lxwmr .ly {height: 92px;font-size: 13px;}
.submit{margin-top: 22px;width: 220px;height: 50px;border: none;background: #0345af;color: #fff;font-size: 16px;cursor: pointer;}
.r{ float:right;}
.l{ float:left}
.divtitle3 {margin: 50px 0 25px 0;color: #333;text-align: left;font-size: 26px; width:100%; float:left}
.contact-w span {margin-bottom: 30px;width:100%; float:left}

